package org.example;

import jakarta.servlet.http.HttpServletRequest;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class RequestController {
    @RequestMapping("/request")
    public String requset(HttpServletRequest request) {
//        1.获取请求方式
        String method = request.getMethod();
        System.out.println("请求方式：" + method);
//        2.获取请求的URL地址
        String url = request.getRequestURL().toString();
        System.out.println("请求URL地址：" + url);
        String uri = request.getRequestURI();
        System.out.println("请求URI地址：" + uri);
//        3.获取请求的协议
        String protocol = request.getProtocol();
        System.out.println("请求协议：" + protocol);
//        4.获取请求参数 - name
        String name = request.getParameter("name");
        System.out.println("请求参数：" + name);
//        5.获取请求头 - Accept
        String accept = request.getHeader("Accept");
        System.out.println("请求头：" + accept);
        return "Request";
    }
}
